package com.binance.assetservice.vo.response;

import java.math.BigDecimal;
import java.util.List;

import com.binance.master.commons.ToString;
import com.google.common.collect.Lists;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@ApiModel
public class DribbletAssetToBNBResponse extends ToString {

    /**
     * 
     */
    private static final long serialVersionUID = -4366408592339078605L;

    @ApiModelProperty
    private List<TransferResult> transferResult = Lists.newArrayList();

    @Getter
    @Setter
    public static class TransferResult extends ToString {

        /**
         * 
         */
        private static final long serialVersionUID = -961555099597676756L;

        @ApiModelProperty
        private String fromAsset;
        @ApiModelProperty
        private BigDecimal amount;
        @ApiModelProperty
        private BigDecimal toBNB;
        @ApiModelProperty
        private String result;
    }

}
